home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Software Vault: The Diamond Collection
/
The Diamond Collection (Software Vault)(Digital Impact).ISO
/
cdr37
/
ducal114.zip
/
README.BAK
< prev
next >
Wrap
Text File
|
1995-03-02
|
6KB
|
129 lines
DuCall version 1.10ß........................by David L. Kuhn and
Dimensions Unlimited
copyright(c) 1995
Callback verifier for Wildcat 4.01
If you modify the program, rename it or something. I don't want credit
for your work or screwups 8-).
Revision history (or how I stopped programming and learned to love the
bomb):
Version 1.00α, 29 Jan 95: Made the original version. Initial testing
look good!
Version 1.02α, 30 Jan 95: Cleaned up, Added a much more detailed Sysop
messaging system.
Version 1.03α, 30 Jan 95: Fixed a bug of finding the current user's phone
number in the user database under his own user
record!!! Ooops!
Version 1.04α, 30 Jan 95: Tweaked multi-verification system
Version 1.05α, 30 Jan 95: Added support for Sysop to specify the name of
Main Menu as named in the description field
for the main menu in MakeMenu.
Version 1.06α, 30 Jan 95: Added file locking logic for multi-node. Adding
multiple call try coding.
Version 1.07α, 18 Feb 95: Added LD Time Checking
Version 1.10ß, 18 Feb 95: Bug fix for LD Time Checking - heh heh
Added a "Bad Verification Message to Sysop" function
Added program pathname support
Cleaned up screens
Version 1.11ß, 18 Feb 95: Added a few more bad sysop message triggers
Version 1.12ß, 18 Feb 95: Removed the extra version # in middle of some
screens. Corrected CarrierOn Detection while
writting auditrail & badsysopmsg during the dial
attempt process.
Version 1.13ß, 1 Mar 95: added expiration date option
added feature to treat all calls as long
distance (LA l/d calling style).
fixed an oversite where the welcome message to
both the user and the sysop was not being sent
if the user was long distance
added date format to configuration
cleaned two more screens
added support for sysops without a local prefix
control file (see config file for details)
Version 1.14ß, 2 Mar 95: Fixed the LD Time Allowed routine. It was too
complicated and didn't work. This time I just
do a brute forse time allowed test and test for
all combinations of start & stop times.
About the program:
This program was built from a basic idea that was posted on MSI
by John Livingston, from the callback example in the WcCode manual and
numerous routines stolen from the group effort wcvry.wcc. I added a
bunch of neat routines of my own. I developed a long distance time
check routine that is very extensive and works. The way that
this call back verifier works is the accumulation of what I think are
the best ideas from all the verifiers out there. I couldn't find one
that I quite liked, so I wrote this one!
DuCall includes a simple interface, proper checking of phone prefixes, proper
checking of 911, 411, 800, 900 & 555 phone numbers, configurable security
level masks, welcome mail, long distance verification between given
hours (the hours can span past midnight and be properly calculated!),
support for adding bonus time to time bank accounts and an audit trail;
and probably more than mentioned.
It requires three external files. One called 'duclocl.cfg' which has the
numbers of the valid (toll free) exchanges in your area. One called
'DUCWEL.MSG' which contains your general message to successful upgraders.
And finally, one called 'ducall.cfg' which has the general configuration for
the program and security level that the successful call back awards to the
newuser. This file MUST be edited for each BBS systyem! All files are
mandatory! The configuration file is well documented and self
explanatory.
This program writes to a file called ducall.log and to the user database.
ELLO! ELLO! (does anyone out there remember
that BBC comedy? Funny!)
You must have a welcome message for your newly upgraded user in the
file called DUCWEL.MSG. When the user gets upgraded, this file is
sent as a private message to him/her.
ELLO! ELLO!
This program is not guaranteed to do anything except take up
space on your hard drive. In addition, since it adjusts your database, I
cannot be responsible for any damage or errors caused when using this
program. User beware! (DuCall is written in WcCode, so it can't do any more
harm than WcCode programming environment allows, but keep in mind computers
and programs do screw up. Backups are always a good idea.)
To Install:
#1 Just copy all the files in to your Wildcat Directory
(alternative directories are supported)
#2 Edit duclocl.cfg
#3 Edit DuCall.CFG
#4 Edit DUCWEL.MSG
#5 Use Makemenu to call DuCall.WCX
#6 Log in to your system under a new name and try it!
Support:
Boy, I am giving this baby for free, but I would be happy to
help you with any problems and suggestions. If you want some
special customization, I will do that too, but I want a
souveneir coffee mug from your area of the world! <grin>
I may be found on:
Basselope West BBS
[513] 860-2277
FIDO: 1:108/145
INTERNET: david.kuhn@f145.n108.z1.fidonet.org
Appeciation:
If you like an appreciate this program, let me know! Also, if
you are really appreciative<g>, I'll take a souvenier coffee cup
from your area of the world. That would be nice. You may send
it to:
David Kuhn
%Krautkramer Branson
11503 Springfield Pike, Lower Level
Cincinnati, OH 45246